Google\Web_Stories\Infrastructure\ServiceBasedPlugin B

Total Complexity 82
Dependencies 12
Dependents 0
Total lines 878
Lines of code 308
Logical lines of code 169
Comment lines 409
Methods 24
Properties 3

Methods 24

Method Rating Maintainability Complexity Lines of code
configure_injector()
A
46 7 45
register_services()
S
50 6 30
requirements_are_met()
S
50 6 30
validate_services()
S
59 7 14
get_registration_action_priority()
S
54 6 21
on_site_initialization()
S
58 5 15
maybe_register_service()
S
60 5 14
on_plugin_deactivation()
S
61 5 12
on_plugin_activation()
S
61 5 12
collect_missing_requirements()
S
60 4 14
schedule_potential_service_registration()
S
57 3 19
maybe_resolve()
S
69 4 6
instantiate_service()
S
62 3 12
on_site_removal()
S
61 3 12
on_site_uninstall()
S
65 3 9
register()
S
65 2 10
get_container()
S
82 1 3
get_identifier_from_fqcn()
S
65 1 9
get_service_classes()
S
82 1 3
get_bindings()
S
82 1 3
get_arguments()
S
82 1 3
get_shared_instances()
S
82 1 3
get_delegations()
S
82 1 3
__construct()
S
69 1 6